#ifndef __NUMBERANDWORD_H__
#define __NUMBERANDWORD_H__

#include <vector>
#include "INumberAndWord.h"

class myNumberAndWord : public INumberAndWord
{
public:
	virtual long	getValue();
	virtual str		getTranslate();
	virtual str		getLastTranslateWord();
	virtual int		getType();
	virtual int		getRank();

	virtual void	setValue(long pValue);
	virtual void	setRank(int pRank);
	virtual void	setTranslate(str pTranslate);
	virtual void	setType(int pType);
	virtual void	setType(str pTranslate);

	myNumberAndWord(long pValue, int pRank, str pTranslate, int pType);
	myNumberAndWord(long pValue, int pRank, str pTranslate );
	myNumberAndWord();
	virtual ~myNumberAndWord();
	virtual myNumberAndWord& operator=(INumberAndWord& temp);

};

#endif __NUMBERANDWORD_H__